package gr.unipi.mscd1;

import java.util.HashMap;
import java.util.Map;

public class SnmpGenInfo {
	
	protected final static Map<Integer, String> storeTypeDescr = new HashMap<Integer, String>() {
		private static final long serialVersionUID = 1L;

	{
		put(0, "<null>");
		put(1, "other");
		put(2, "ram");
		put(3, "virtual memory");
	    put(4, "fixed disk");
	    put(5, "removable disk");
	    put(6, "floppy disk");
	    put(7, "compact disk");
	    put(8, "ram disk");
	    put(9, "flash memory");
	    put(10, "network disk");
	   
	}};
	
	protected final static Map<Integer, String> devStatusDescr = new HashMap<Integer, String>() {
		private static final long serialVersionUID = 1L;

	{
		put(0, "<null>");
		put(1, "unknown");
		put(2, "running");
		put(3, "warning");
	    put(4, "testing");
	    put(5, "down");
	   
	}};
	
	protected final static Map<Integer, String> devTypeDescr = new HashMap<Integer, String>() {
		private static final long serialVersionUID = 1L;

	{
		put(0, "<null>");
		put(3, "processor");
	    put(4, "network");
	    put(5, "printer");
	    put(6, "disk storage");
	}};
	
	protected final static Map<Integer, String> algoDescr = new HashMap<Integer, String>() {
		private static final long serialVersionUID = 1L;

	{
		put(0, "<null>");
		put(3, "rsre");
	    put(4, "vanj");
	}};
	
	protected final static Map<Integer, String> operDescr = new HashMap<Integer, String>() {
		private static final long serialVersionUID = 1L;

	{
		put(0, "<null>");
		put(1, "up");
	    put(2, "down");
	    put(3, "testing");
	    put(4, "unknown");
	    put(5, "dormant");
	    put(6, "notPresent");
	    put(7, "lowerLayerDown");
	}};
	
	
	
	protected final static Map<Integer, String> typesDescr = new HashMap<Integer, String>() {
		private static final long serialVersionUID = 1L;

	{
		put(-1, "<null>");
		put(0, "<null>");
		put(1, "other");
	    put(2, "regular1822");
	    put(3, "hdh1822");
	    put(4, "ddnX25");
	    put(5, "rfc877x25");
	    put(6, "ethernetCsmacd");
	    put(7, "iso88023Csmacd");
	    put(8, "iso88024TokenBus");
	    put(9, "iso88025TokenRing");
	    put(10, "iso88026Man");
	    put(11, "starLan");
	    put(12, "proteon10Mbit");
	    put(13, "proteon80Mbit");
	    put(14, "hyperchannel");
	    put(15, "fddi");
	    put(16, "lapb");
	    put(17, "sdlc");
	    put(18, "ds1");
	    put(19, "e1");
	    put(20, "basicISDN");
	    put(21, "primaryISDN");
	    put(22, "propPointToPointSerial");
	    put(23, "ppp");
	    put(24, "softwareLoopback");
	    put(25, "eon");
	    put(26, "ethernet3Mbit");
	    put(27, "nsip");
	    put(28, "slip");
	    put(29, "ultra");
	    put(30, "ds3");
	    put(31, "sip");
	    put(32, "frameRelay");
	    put(33, "rs232");
	    put(34, "para");
	    put(35, "arcnet");
	    put(36, "arcnetPlus");
	    put(37, "atm");
	    put(38, "miox25");
	    put(39, "sonet");
	    put(40, "x25ple");
	    put(41, "iso88022llc");
	    put(42, "localTalk");
	    put(43, "smdsDxi");
	    put(44, "frameRelayService");
	    put(45, "v35");
	    put(46, "hssi");
	    put(47, "hippi");
	    put(48, "modem");
	    put(49, "aal5");
	    put(50, "sonetPath");
	    put(51, "sonetVT");
	    put(52, "smdsIcip");
	    put(53, "propVirtual");
	    put(54, "propMultiplexor");
	    put(55, "ieee80212");
	    put(56, "fibreChannel");
	    put(57, "hippiInterface");
	    put(58, "frameRelayInterconnect");
	    put(59, "aflane8023");
	    put(60, "aflane8025");
	    put(61, "cctEmul");
	    put(62, "fastEther");
	    put(63, "isdn");
	    put(64, "v11");
	    put(65, "v36");
	    put(66, "g703at64k");
	    put(67, "g703at2mb");
	    put(68, "qllc");
	    put(69, "fastEtherFX");
	    put(70, "channel");
	    put(71, "ieee80211");
	    put(72, "ibm370parChan");
	    put(73, "escon");
	    put(74, "dlsw");
	    put(75, "isdns");
	    put(76, "isdnu");
	    put(77, "lapd");
	    put(78, "ipSwitch");
	    put(79, "rsrb");
	    put(80, "atmLogical");
	    put(81, "ds0");
	    put(82, "ds0Bundle");
	    put(83, "bsc");
	    put(84, "async");
	    put(85, "cnr");
	    put(86, "iso88025Dtr");
	    put(87, "eplrs");
	    put(88, "arap");
	    put(89, "propCnls");
	    put(90, "hostPad");
	    put(91, "termPad");
	    put(92, "frameRelayMPI");
	    put(93, "x213");
	    put(94, "adsl");
	    put(95, "radsl");
	    put(96, "sdsl");
	    put(97, "vdsl");
	    put(98, "iso88025CRFPInt");
	    put(99, "myrinet");
	    put(100, "voiceEM");
	    put(101, "voiceFXO");
	    put(102, "voiceFXS");
	    put(103, "voiceEncap");
	    put(104, "voiceOverIp");
	    put(105, "atmDxi");
	    put(106, "atmFuni");
	    put(107, "atmIma ");
	    put(108, "pppMultilinkBundle");
	    put(109, "ipOverCdlc ");
	    put(110, "ipOverClaw ");
	    put(111, "stackToStack ");
	    put(112, "virtualIpAddress ");
	    put(113, "mpc ");
	    put(114, "ipOverAtm ");
	    put(115, "iso88025Fiber ");
	    put(116, "tdlc ");
	    put(117, "gigabitEthernet ");
	    put(118, "hdlc ");
	    put(119, "lapf ");
	    put(120, "v37 ");
	    put(121, "x25mlp ");
	    put(122, "x25huntGroup ");
	    put(123, "trasnpHdlc ");
	    put(124, "interleave ");
	    put(125, "fast ");
	    put(126, "ip ");
	    put(127, "docsCableMaclayer ");
	    put(128, "docsCableDownstream ");
	    put(129, "docsCableUpstream ");
	    put(130, "a12MppSwitch ");
	    put(131, "tunnel ");
	    put(132, "coffee ");
	    put(133, "ces ");
	    put(134, "atmSubInterface ");
	    put(135, "l2vlan ");
	    put(136, "l3ipvlan ");
	    put(137, "l3ipxvlan ");
	    put(138, "digitalPowerline ");
	    put(139, "mediaMailOverIp ");
	    put(140, "dtm ");
	    put(141, "dcn ");
	    put(142, "ipForward ");
	    put(143, "msdsl ");
	    put(144, "ieee1394 ");
	    put(145, "if-gsn ");
	    put(146, "dvbRccMacLayer ");
	    put(147, "dvbRccDownstream ");
	    put(148, "dvbRccUpstream ");
	    put(149, "atmVirtual ");
	    put(150, "mplsTunnel ");
	    put(151, "srp ");
	    put(152, "voiceOverAtm ");
	    put(153, "voiceOverFrameRelay ");
	    put(154, "idsl ");
	    put(155, "compositeLink ");
	    put(156, "ss7SigLink ");
	    put(157, "propWirelessP2P ");
	    put(158, "frForward ");
	    put(159, "rfc1483 ");
	    put(160, "usb ");
	    put(161, "ieee8023adLag ");
	    put(162, "bgppolicyaccounting ");
	    put(163, "frf16MfrBundle ");
	    put(164, "h323Gatekeeper ");
	    put(165, "h323Proxy ");
	    put(166, "mpls ");
	    put(167, "mfSigLink ");
	    put(168, "hdsl2 ");
	    put(169, "shdsl ");
	    put(170, "ds1FDL ");
	    put(171, "pos ");
	    put(172, "dvbAsiIn ");
	    put(173, "dvbAsiOut ");
	    put(174, "plc ");
	    put(175, "nfas ");
	    put(176, "tr008 ");
	    put(177, "gr303RDT ");
	    put(178, "gr303IDT ");
	    put(179, "isup ");
	    put(180, "propDocsWirelessMaclayer ");
	    put(181, "propDocsWirelessDownstream ");
	    put(182, "propDocsWirelessUpstream ");
	    put(183, "hiperlan2 ");
	    put(184, "propBWAp2Mp ");
	    put(185, "sonetOverheadChannel ");
	    put(186, "digitalWrapperOverheadChannel ");
	    put(187, "aal2 ");
	    put(188, "radioMAC ");
	    put(189, "atmRadio ");
	    put(190, "imt ");
	    put(191, "mvl ");
	    put(192, "reachDSL ");
	    put(193, "frDlciEndPt ");
	    put(194, "atmVciEndPt ");
	    put(195, "opticalChannel ");
	    put(196, "opticalTransport ");
	    put(197, "propAtm ");
	    put(198, "voiceOverCable ");
	    put(199, "infiniband ");
	    put(200, "teLink ");
	    put(201, "q2931 ");
	    put(202, "virtualTg ");
	    put(203, "sipTg ");
	    put(204, "sipSig ");
	    put(205, "docsCableUpstreamChannel ");
	    put(206, "econet ");
	    put(207, "pon155 ");
	    put(208, "pon622 ");
	    put(209, "bridge ");
	    put(210, "linegroup ");
	    put(211, "voiceEMFGD ");
	    put(212, "voiceFGDEANA ");
	    put(213, "voiceDID ");
	    put(214, "mpegTransport ");
	    put(215, "sixToFour ");
	    put(216, "gtp ");
	    put(217, "pdnEtherLoop1 ");
	    put(218, "pdnEtherLoop2 ");
	    put(219, "opticalChannelGroup ");
	    put(220, "homepna ");
	    put(221, "gfp ");
	    put(222, "ciscoISLvlan ");
	    put(223, "actelisMetaLOOP ");
	    put(224, "fcipLink ");
	    put(225, "rpr ");
	    put(226, "qam ");
	    put(227, "lmp ");
	    put(228, "cblVectaStar ");
	    put(229, "docsCableMCmtsDownstream ");
	    put(230, "adsl2 ");
	    put(231, "macSecControlledIF ");
	    put(232, "macSecUncontrolledIF ");
	    put(233, "aviciOpticalEther ");
	    put(234, "atmbond ");
	    put(235, "voiceFGDOS ");
	    put(236, "mocaVersion1 ");
	    put(237, "ieee80216WMAN ");
	    put(238, "adsl2plus ");
	    put(239, "dvbRcsMacLayer ");
	    put(240, "dvbTdm ");
	    put(241, "dvbRcsTdma ");
	}};
}
